JavaScript Job: JavaScript-React Native developers

Job added on

Company

Turing
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Job description
Job responsibilities

  • Design and implement UI components for web and mobile applications using React ecosystem
  • Collaborate with developers, designers, QA experts, and managers to plan and deploy project plans
  • Build app and UI components from prototypes and wireframes
  • Design and implement UI components for web and mobile applications using React ecosystem
  • Collaborate with developers, designers, QA experts, and managers to plan and deploy project plans
  • Build app and UI components from prototypes and wireframes
  • Work with native modules and Use Native APIs for tight integrations with both platforms – Android and iOS
  • Write automated tests to ensure error-free code and performance
  • Improve front-end performance by eliminating performance bottlenecks
  • Create front-end modules with maximum code reusability and efficiency
  • Implement clean, smooth animations to provide an excellent user interface
  • Work with third-party dependencies and APIs
  • Work with Redux architecture to improve performance of the applications
  • Make sure to develop and deliver apps in a stipulated time and budget

Minimum requirements

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of experience in application development (rare exceptions for highly skilled developers)
  • Profound knowledge of JavaScript, React web, and mobile framework
  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of experience in application development (rare exceptions for highly skilled developers)
  • Profound knowledge of JavaScript, React web, and mobile framework
  • Proven experience in React Native software and technologies, including Jest, Enzyme, and ESLint
  • Significant working experience with CSS, HTML, functional programming, and front-end languages
  • In-depth knowledge of React fundamentals like Virtual DOM, component lifecycle, and component state
  • Solid understanding of mobile app development lifecycle and prototyping
  • Strong knowledge of type checking, unit testing, code optimization and debugging
  • Expertise in REST APIs, document request models, offline storage, and third-party libraries
  • Proficient with user interface design and responsive designs
  • Strong grasp on English language for effective communication
  • Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones

Preferred skills

  • Skills in object-oriented programming
  • Ability to write clean, scalable JavaScript code
  • Knowledge of third-party requirements and troubleshooting
  • Skills in object-oriented programming
  • Ability to write clean, scalable JavaScript code
  • Knowledge of third-party requirements and troubleshooting
  • Understanding of native build software like Xcode, Gradle, etc.
  • Experience in React tools including Flux, Flow, Redux, etc.
  • Previous working experience in agile/scrum environment
  • Strong interpersonal and organizational skills

Job Type: Full-time